"""
算术运算符：
    +： 加法
        如果数值，做加法运算
        如果是字符串，连接符
    -：减法
    *：乘法
        两个数的乘积
        如果其中一个字符串，表示字符串自拼

    **:幂
        m ** n
            m的n 次方

    除法：
        /：真除法
            结果是浮点数
        //：经典除法
            两个数相除，取商

"""
print(1 + 1)
print('1' + '1')

print(9 - 4)

print('2*3=', 2 * 3)
# 对于字符串来说, *n  就是自拼接 n 次
print('"2"*3=', '2' * 3)

# **
print('2**3=', 2 ** 3)

import math

print(math.pow(2, 3))

# / 真除法
print(10 / 2)
print(type(10 / 2))
# print(10/0)
print(10 / 3)

# // 经典除法

print(10 // 2)
print(type(10 // 2))

print(10 // 3)
print(type(10 // 3))

# % 取模 , 取余数
print(10 % 3)
print(10 % 4)

a = 1238
# 取a 各个位上的数


print('千位上的数是', a // 1000)
print('百位上的数是', a // 100 % 10)
print('十位上的数是', a // 10 % 10)
print('个位上的数是', a % 10)

b = str(a)
print(b)
print('千位上的数是', b[0])
print('百位上的数是', b[1])
print('十位上的数是', b[2])
print('个位上的数是', b[3])


